package com.tubang.organization.dto;

import java.util.List;

import com.tubang.common.vo.BaseVo;

/**
 * <p>
 * 用户表
 * </p>
 *
 * @author wsl
 * @since 2017-11-30
 */
@SuppressWarnings("serial")
public class UserDto extends BaseVo {

    /**
     * 归属公司 部门
     */
	private String companyId;
    /**
     * 支付密码
     */
	private String payPassword;
    /**
     * 第三方登录标识
     */
	private String thirdOpenId;
    /**
     * 真实姓名
     */
	private String realName;
	/**
	 * 身份证号
	 */
	private String identityNum;
    /**
     * 地址
     */
	private String addressId;
    /**
     * 货主负责人/公司名称
     */
	private String name;
    /**
     * 密码
     */
	private String password;
    /**
     * 工号
     */
	private String number;
    /**
     * 邮箱
     */
	private String email;
    /**
     * 手机=用户名
     */
	private String mobile;
	
	private List<String> userTypes;
    /**
     * 身份证正面照
     */
	private String idPhotoFront;
	/**
	 * 身份证背面照
	 */
	private String idPhotoBehind;
	/**
	 * 用户头像地址
	 */
	private String headUrl;
	/**
	 * 申请状态
	 */
	private String status;

	public String getCompanyId() {
		return companyId;
	}

	public UserDto setCompanyId(String companyId) {
		this.companyId = companyId;
		return this;
	}

	public String getPayPassword() {
		return payPassword;
	}

	public UserDto setPayPassword(String payPassword) {
		this.payPassword = payPassword;
		return this;
	}

	public String getThirdOpenId() {
		return thirdOpenId;
	}

	public UserDto setThirdOpenId(String thirdOpenId) {
		this.thirdOpenId = thirdOpenId;
		return this;
	}

	public String getRealName() {
		return realName;
	}

	public UserDto setRealName(String realName) {
		this.realName = realName;
		return this;
	}

	public String getAddressId() {
		return addressId;
	}

	public UserDto setAddressId(String addressId) {
		this.addressId = addressId;
		return this;
	}

	public String getName() {
		return name;
	}

	public UserDto setName(String name) {
		this.name = name;
		return this;
	}

	public String getPassword() {
		return password;
	}

	public UserDto setPassword(String password) {
		this.password = password;
		return this;
	}

	public String getNumber() {
		return number;
	}

	public UserDto setNumber(String number) {
		this.number = number;
		return this;
	}

	public String getEmail() {
		return email;
	}

	public UserDto setEmail(String email) {
		this.email = email;
		return this;
	}

	public String getMobile() {
		return mobile;
	}

	public UserDto setMobile(String mobile) {
		this.mobile = mobile;
		return this;
	}

	public List<String> getUserTypes() {
		return userTypes;
	}

	public void setUserTypes(List<String> userTypes) {
		this.userTypes = userTypes;
	}

	public String getHeadUrl() {
		return headUrl;
	}

	public UserDto setHeadUrl(String headUrl) {
		this.headUrl = headUrl;
		return this;
	}

	public String getIdentityNum() {
		return identityNum;
	}

	public UserDto setIdentityNum(String identityNum) {
		this.identityNum = identityNum;
		return this;
	}

	public String getIdPhotoFront() {
		return idPhotoFront;
	}

	public void setIdPhotoFront(String idPhotoFront) {
		this.idPhotoFront = idPhotoFront;
	}

	public String getIdPhotoBehind() {
		return idPhotoBehind;
	}

	public void setIdPhotoBehind(String idPhotoBehind) {
		this.idPhotoBehind = idPhotoBehind;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

}
